Prototyping Tools and Techniques

نویسندگان

  • Michel Beaudouin-Lafon
  • Wendy E. Mackay
چکیده

We begin with our definition of a prototype and then discuss prototypes as design artifacts, introducing four dimensions for analyzing them. We then discuss the role of prototyping within the design process, in particular the concept of a design space, and how it is expanded and contracted by generating and selecting design ideas. The next three sections describe specific prototyping approaches: Rapid prototyping, both off-line and on-line, for early stages of design, iterative prototyping, which uses on-line development tools, and evolutionary prototyping, which must be based on a sound software architecture.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Contracts: From Analysis to C++ Implementation

Standard C++ does not provide mechanisms for working with assertions in the spirit of design by contract (DBC) as proposed by Meyer. We earlier developed a set of techniques and tools facilitating the prototyping of object-oriented architectures based on the idea of design by contract. As it is crucial for us to support evolutionary prototyping, we need to provide mechanisms to automatically tr...

متن کامل

Supporting Active User Involvement in Prototyping

The term prototyping has in recent years become a buzzword in both research and practice of system design due to a number of claimed advantages of prototyping techniques over traditional specification techniques. In particular it is often stated that prototyping facilitates the users' involvement in the development process. But prototyping does not automatically imply active user involvement! T...

متن کامل

Draft for second edition Prototyping Tools and Techniques

We begin with our definition of a prototype and then discuss prototypes as design artifacts, introducing four dimensions for analyzing them. We then discuss the role of prototyping within the design process, in particular the concept of a design space, and how it is expanded and contracted by generating and selecting design ideas. The following sections describe specific prototyping approaches:...

متن کامل

Tool Support for Design by Contract

Numerous experience reports indicate that prototyping is a serious and successful development strategy. We believe that it is not sufficient to provide graphical notations for object-oriented analysis, but that the notation of contracts in conjunction with prototyping, i.e., building executable models, is the proper technique for mastering complexity and gaining insights into a problem domain. ...

متن کامل

Techniques and tools for field-based early-stage study and iteration of Ubicomp applications: A dissertation proposal

Ubicomp applications are best evaluated in field settings that capture the range of contexts and interactions that they support. But Ubicomp applications are difficult to deploy, and evaluate. We propose to contribute innovative methods and rapid prototyping tools that overcome challenges with Ubicomp evaluation in field settings. In particular, we present tools and techniques that leverage pre...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001